Skip to main content

gather_qmm

Macro gather_qmm 

Source
macro_rules! gather_qmm {
    ($x:expr, $w:expr, $scales:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, stream = $stream:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, biases = $biases:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, biases = $biases:expr, stream = $stream:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        stream = $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        stream = $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, transpose = $transpose:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, group_size = $group_size:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, bits = $bits:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, bits = $bits:expr, stream = $stream:expr) => { ... };
    ($x:expr, $w:expr, $scales:expr, sorted_indices = $sorted_indices:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits = $bits:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, sorted_indices
        = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, sorted_indices
        = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    ($x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits = $bits:expr) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, sorted_indices
        = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, sorted_indices
        = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, stream
        = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr, bits
        = $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, sorted_indices = $sorted_indices:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, rhs_indices = $rhs_indices:expr,
        transpose = $transpose:expr, group_size = $group_size:expr, bits =
        $bits:expr, sorted_indices = $sorted_indices:expr, stream =
        $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, rhs_indices =
        $rhs_indices:expr, transpose = $transpose:expr, group_size =
        $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, lhs_indices = $lhs_indices:expr,
        rhs_indices = $rhs_indices:expr, transpose = $transpose:expr,
        group_size = $group_size:expr, bits = $bits:expr, sorted_indices =
        $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr
    ) => { ... };
    (
        $x:expr, $w:expr, $scales:expr, biases = $biases:expr, lhs_indices =
        $lhs_indices:expr, rhs_indices = $rhs_indices:expr, transpose =
        $transpose:expr, group_size = $group_size:expr, bits = $bits:expr,
        sorted_indices = $sorted_indices:expr, stream = $stream:expr
    ) => { ... };
}
👎Deprecated since 0.26.0:

use with_stream or with_device around gather_qmm

Expand description

Macro generated for the function crate::ops::gather_qmm. See the function documentation for more details.